package com.one.rope.mvp.web.business.entity;

import com.baomidou.mybatisplus.annotation.FieldStrategy;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.util.Date;
import java.io.Serializable;
import lombok.Data;

/**
 * <p>
 * 企业基本信息表
 * </p>
 *
 * @author wesley
 * @since 2020-02-20
 */
@Data
public class Company extends Model<Company> {

  private static final long serialVersionUID = 1L;

  /**
   * 企业id，主键
   */
  private Long id;

  /**
   * 企业名称
   */
  private String name;

  /**
   * 主体类型(1-企业)
   */
  private Integer type;

  /**
   * 认证状态(1-已认证)
   */
  private Integer authState;

  /**
   * 设置标识(0-未设置 1-已设置)
   */
  private Integer isSet;

  /**
   * 融资阶段 1:A轮 2:B轮 3:C轮 4:D轮 5:已上市
   */
  private Integer financeStage;

  /**
   * 成员规模 1：1-10人 2：10-50人 3：50-100人 4：100人以上
   */
  private Integer memberScale;

  /**
   * 公司估值
   */
  @TableField(value = "company_value", strategy = FieldStrategy.IGNORED)
  private Integer companyValue;

  /**
   * 币种 1：人名币 2：美元
   */
  private Integer valueCurrency;

  /**
   * 评估机构
   */
  private String valuationOrg;

  /**
   * 创建时间
   */
  private Date createTime;

  /**
   * 更新时间
   */
  private Date modifyTime;

  /**
   * 删除标识(0-否 1-是)
   */
  private Integer isDelete;

}
